package com.array;

/**
 * @功能：数组的声明与初始化
 * @版本： V1
 * @版权： 信息技术有限公司（http://www.mychery.com/）
 * @作者： 磐石战队开发组  00355760
 * @日期： 2024/8/5 13:09
 */
public class demo01 {

    /**
     * int[] nums;//1.定义，首选方法
     * int num2[];//效果相同，但不是首选方法，为了让C/C++程序员能够快速适应Java
     * int a;
     * a = 3;
     * int[] nums;//声明一个数组第一种方法（首选方法）
     * int num2[];//声明一个数组第二种方法（为了让C/C++程序员能够快速适应Java）
     * nums = new int[20];//创建数组，限定数组长度
     * int[] nums3 = new int[10];//可以把以上两个合并，声明变量的同时创建数组
     * //以上赋值写成如下：
     * int b = 3;
     * int [] numbers = {10,20,30,40,50};
     *
     * 获取数组长度：arrays.length
     * 获取数组元素：arrays[index]
     * 获取数组元素：arrays[index] = value;
     * 初始化：静态初始化   int[] a = {1,2,3};
     *                  Man[] mans = {new Man(1,1),new Man(2,2)};
     *
     *       动态初始化  int[] a = new int[10];
     *       默认初始化  //静态初始化：创建 + 赋值
     *                 int[] a = {1,2,3};
     *                 Man[] mans = {new Man(1,1),new Man(2,2)}
     *                 //动态初始化:包含默认初始化，int类型未赋值默认是0.string类型未赋值就是null
     *                 int[] b = new int[10];
     *                 b[0] = 10;
     */


}
